home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / mmdf / mmdf43_docs / uk.overview < prev    next >
Encoding:
Text File  |  1986-02-01  |  3.3 KB  |  94 lines

  1. .sp 3
  2. .ce 3
  3. \fBUK MMDF OVERVIEW
  4.  
  5. Steve Kille
  6.  
  7. February 1985\fP
  8.  
  9. .sp
  10. This document is a supplement to the MMDF Overview
  11. for sites in the UK Academic Community.  It summarizes those
  12. features and changes peculiar to, or of particular relevance to
  13. such sites.
  14. Aspects peculiar to the JNT Mail Protocol
  15. are described, and a summary of the
  16. JNT Mail modules is given.  The UK Academic community uses a
  17. domain hierarchy ordering reversed from that in all other RFC
  18. 822 based networks.  UK ordering, as specified by the JNT Name
  19. registration Scheme is referred to as NRS ordering (e.g.
  20. UK.AC.Salbridge.CS).  Standard
  21. RFC 822 ordering is described as RFC 819 ordering (e.g.
  22. CS.Salbridge.AC.UK).
  23. MMDF uses RFC 819 ordering internally, including in all tables,
  24. as this ordering is implicitly assumed in a large number of
  25. places in the code.  The implications of this are discussed
  26. below.
  27. .sp
  28. When editing conf/sitename/conf.h to set site specific
  29. information, the following parameters are of particular
  30. relevance:
  31. .in +5
  32. .sp
  33. .ti -5
  34. #define JNTMAIL
  35. .br
  36. This should be defined for all sites running the JNT Mail
  37. channel.  Its major function is to ensure that "%" is treated
  38. as lexically equivalent to "@", which is needed for correct
  39. handling of JNT Mail source routes.
  40. .sp
  41. .ti -5
  42. #define BOTHEND
  43. .br
  44. This should be defined by all sites following NRS domain
  45. ordering.  It causes domains to be interpreted in both NRS and
  46. RFC 819 ordering.  As described below, the internal RFC 819
  47. ordering can be made completely transparent to the user.
  48. .sp
  49. .ti -5
  50. #define VIATRACE
  51. .br
  52. If this is defined, trace will be inserted in the "Via:" form
  53. with the domain in NRS ordering.  This conforms to the JNT Mail
  54. protocol.  The RFC 822 header reformatting discussed in
  55. \fBjntmail(8.mmdf)\fP is also turned off.  If this is not
  56. defined, standard RFC 822 "Received:" trace will be used.
  57. VIATRACE should be defined by all UK Academic Community sites
  58. which neither intend to perform relaying from RFC 822
  59. protocols other than JNT Mail to JNT Mail nor intend to make
  60. extensive external use of the list channel.
  61. .in -5
  62. .sp
  63. The function of the JNT Mail channel (sending module) is
  64. described in \fBjntmail(8.mmdf)\fP, and handling of incoming
  65. files in \fBni_niftp(8.mmdf)\fP.   For sites operating the York
  66. NIFTP (Blue Book),  configuration
  67. and changes needed to the York NIFTP
  68. code are described in \fByork-inst(8.mmdf)\fP.
  69. The york code is located in the directory york/ on the UK
  70. distribution.
  71. .sp
  72. As noted above, all internal MMDF tables as described in
  73. \fBtables(5.mmdf)\fP, are in RFC 819 ordering.  To make this
  74. transparent to the user, all channels should be configured to
  75. reformat to NRS ordering.  This is done in the tailor file
  76. described in \fBmmdftailor(5.mmdf)\fP.  The ap channel
  77. parameter should be set to ap=jnt  [which is equivalent to
  78. ap=host (i.e. use host value not domain) + ap=733 (use JNT
  79. source routes) + ap=big (use NRS ordering)].  Some sites may
  80. prefer ap=733 + ap=big.  This will be appropriate when the NRS is
  81. in general use.  Example tailor lines are:
  82. .sp
  83. .nf
  84. MCHN  janet    name=janet,que=janet,tbl=janet,show="Janet Channel",
  85.         pgm=niftp,poll=0,confstr="/usr/lib/x25/mhhcp $(FILE) $(ADR)",
  86.         mod=reg,ap=jnt
  87.  
  88. or
  89.  
  90. MCHN  janet    name=janet,que=janet,tbl=janet,show="Janet Channel",
  91.         pgm=niftp,poll=0,mod=reg,confstr="/usr/lib/x25/mhhcp $(FILE) $(ADR)",
  92.         ap=733,ap=big
  93. .fi
  94.